body {
  padding: 0;
  font: 12px "Lucida Grande", Helvetica, Arial, sans-serif;
  font-weight: normal;	
}

@media screen and (min-width: 768px){
	body {
		padding: 50px;
	}
}

.api-documentation {
}


.title {
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
	margin-top: 40px;
	margin-bottom: 10px;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.endpoint {
	display: block;
}

.table-body {
	border: 1px solid black;
}

.row {
	display: flex;
	flex-direction: row;
	width: 100%;
	height: 100%;
}

.cell {
	border: 1px solid black;
	box-sizing: border-box;
	padding: 15px 10px;
	height: 100%;
}

.span-one-third {
	width: 33.333333333333%;
}

.span-one-half {
	width: 50%;
}

.span-two-thirds {
	width: 66.66666666%;
}

.span-full {
	width: 100%;
}